alive and kicking - French English Dictionary